import axios from 'axios'

var httpClient = axios.create({
  // 使用了vite代理
  // baseURL: 'http://127.0.0.1:9000/vblog/api/v1/',
  baseURL: '',
  timeout: 5000
})

// httpClient
// 请求时返回正常数据 或者 AxiosError

// AxiosError 使用 interceptors拦截器

httpClient.interceptors.response.use(
  // 请求成功返回成功的数据
  (response) => {
    return response
  },
  // 请求失败返回错误信息
  (error) => {
    return Promise.reject(error.response.data)
  }
)

export default httpClient
